sun goddess - French English Dictionary